.bk-root {
  .tool-icon(@icon) {
    @path: "../../../sphinx/source/_images/icons";
    background-image: data-uri("@{path}/@{icon}.png");
  }

  .bk-tool-icon-box-select {
    .tool-icon("BoxSelect");
  }

  .bk-tool-icon-box-zoom {
    .tool-icon("BoxZoom");
  }

  .bk-tool-icon-zoom-in {
    .tool-icon("ZoomIn");
  }

  .bk-tool-icon-zoom-out {
    .tool-icon("ZoomOut");
  }

  .bk-tool-icon-help {
    .tool-icon("Help");
  }

  .bk-tool-icon-hover {
    .tool-icon("Hover");
  }

  .bk-tool-icon-crosshair {
    .tool-icon("Crosshair");
  }

  .bk-tool-icon-lasso-select {
    .tool-icon("LassoSelect");
  }

  .bk-tool-icon-pan {
    .tool-icon("Pan");
  }

  .bk-tool-icon-xpan {
    .tool-icon("XPan");
  }

  .bk-tool-icon-ypan {
    .tool-icon("YPan");
  }

  .bk-tool-icon-range {
    .tool-icon("Range");
  }

  .bk-tool-icon-polygon-select {
    .tool-icon("PolygonSelect");
  }

  .bk-tool-icon-redo {
    .tool-icon("Redo");
  }

  .bk-tool-icon-reset {
    .tool-icon("Reset");
  }

  .bk-tool-icon-save {
    .tool-icon("Save");
  }

  .bk-tool-icon-tap-select {
    .tool-icon("Tap");
  }

  .bk-tool-icon-undo {
    .tool-icon("Undo");
  }

  .bk-tool-icon-wheel-pan {
    .tool-icon("WheelPan");
  }

  .bk-tool-icon-wheel-zoom {
    .tool-icon("WheelZoom");
  }

  .bk-tool-icon-box-edit {
    .tool-icon("BoxEdit");
  }

  .bk-tool-icon-freehand-draw {
    .tool-icon("FreehandDraw");
  }

  .bk-tool-icon-poly-draw {
    .tool-icon("PolyDraw");
  }

  .bk-tool-icon-point-draw {
    .tool-icon("PointDraw");
  }

  .bk-tool-icon-poly-edit {
    .tool-icon("PolyEdit");
}
  }
